import {
    legacy_createStore,//创建仓库
    combineReducers,//合并仓库
    applyMiddleware,//处理中间件
} from "redux"
/*
    引入我的中间件
    thunk 是处理来用的  saga
    logger 记录我们redux的日志
*/
import thunk from "redux-thunk"
import logger from "redux-logger"

// 引入我的仓库
import reducer from "./reducer/reducer"

//使用combineReducers 合并我们的仓库
const All_reducer = combineReducers({
    reducer,
    // reducer1
})

// 使用legacy_createStore 创建我们的仓库 第一个参数写你的reducer 第二个参数写我们的中间件
const store = legacy_createStore(All_reducer,applyMiddleware(thunk,logger))

// 抛出我们封装好的store
export default store